]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
st-entry: Set text-related CSS properties on the internal ClutterText
authorMario Sanchez Prada <mario@endlessm.com>
Mon, 26 Mar 2018 11:38:57 +0000 (12:38 +0100)
committerMarco Trevisan <mail@3v1n0.net>
Wed, 18 Apr 2018 00:14:05 +0000 (00:14 +0000)
Call _st_set_text_from_style() when updating the entry's style, so
that CSS style properties such as text-decoration or letter-spacing
are applied over the internal ClutterText instance.

src/st/st-entry.c

index 74bdcdb657d8466216f957b44669495d8a9f0f4a..e1a23ca298ebbd2b83b8580c53d543a4a65a563b 100644 (file)
@@ -308,9 +308,8 @@ st_entry_style_changed (StWidget *self)
     }
 
   theme_node = st_widget_get_theme_node (self);
- 
-  st_theme_node_get_foreground_color (theme_node, &color);
-  clutter_text_set_color (CLUTTER_TEXT (priv->entry), &color);
+
+  _st_set_text_from_style (CLUTTER_TEXT (priv->entry), theme_node);
 
   if (st_theme_node_lookup_length (theme_node, "caret-size", TRUE, &size))
     clutter_text_set_cursor_size (CLUTTER_TEXT (priv->entry), (int)(.5 + size));